home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
prog_c
/
cuj0696.zip
/
DWYER.ZIP
/
FREQ.TST
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1996-04-04
|
1KB
|
57 lines
#
# makefile for freqtst.exe and friends
#
.SUFFIXES:
.SUFFIXES: .exe .obj .c
UFLAGS = -nologo $(OPTIMIZ) -W4 -I. -I../incl $(TEST)
LANG = -Za
CFLAGS = $(LANG) $(UFLAGS)
#
# For Large (nay, HUGE) Library
#
LCFLAGS = $(LANG) $(MODEL) $(UFLAGS)
MODEL = -AH
OPTIMIZ = -Ot -Gs -Gy #-Ox -Gy# -G2sy #-qc
GLFLAGS = /NOI /E /PACKC /F /ST:10240
MISC_LIB = ..\lib
LLIBS = $(MISC_LIB)\lmiscsub.lib $(MISC_LIB)\lcephes.lib
.c.obj:
cl -c $(LCFLAGS) $<
.c.exe:
-cl -c $(LCFLAGS) $<
-cl -nologo $* /link $(LLIBS:.lib=) $(GLFLAGS)
-rm $*.obj
freqtst.exe: freqtst.obj setchisq.obj setkosm.obj $(LLIBS)
cl -nologo freqtst setchisq setkosm /link $(LLIBS:.lib=) $(GLFLAGS)
# link /nologo $(GLFLAGS) freqtst setchisq setkosm,,nul,$(LLIBS:.lib=);
FREQ_SRCS = freqtst.c\
freqdefs.h\
chisqfrq.c\
ksfreq.c\
exchisq.c\
execkosm.c
OTHER_SRCS = $(OTHER_OBJS:.obj=.c)
OTHER_OBJS = setchisq.obj setkosm.obj
freqtst.obj: $(FREQ_SRCS)
cl -c $(LCFLAGS) freqtst.c
setchisq.obj: setchisq.c freqdefs.h
setkosm.obj: setkosm.c freqdefs.h
xcg:
cat $(FREQ_SRCS) $(OTHER_SRCS) > $(TMP)all.c
xcg $(TMP)all.c | awk -f $(HOME)/extlist.awk | sed s/^........// |\
sed "s/ [.[]..*]$$//" | cat -n > freqtst.xcg
del $(TMP)all.c
save:
-pkzip -ex -u b:freqtst *.c *.h *.inp *.awk *.out readme.* makefile